package com.systop.asset.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>ClassName : TransferDetail</p>
 * <p>Description : </p>
 *
 * @author 孙伟光
 * @version 1.0
 * @date 2025/7/2 8:52
 */
public class TransferDetail extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** 为了接收前端页面传过来的资产ID值  */
    private Long id;
    /** 调拨详情ID */
    private Long transferDetailId;

    /** 调拨ID */
    private Long transferId;

    /** 资产ID */
    private Long assetId;

    /** 资产编码 */
    private String assetCode;

    /** 资产名称 */
    private String name;

    /** 资产分类 */
    private String categoryName;

    /** 型号规格 */
    private String model;

    /** 设备序列号 */
    private String serialNumber;

    /** 图片 */
    private String pic;

    /** 状态 */
    private String status;

    /** 所在位置 */
    private String locationName;

    /** 所在公司 */
    private String companyName;

    /** 所在部门 */
    private String deptName;

    /** 调拨原因 */
    private String reason;

    /** 快递单号 */
    private String trackingNumber;

    public Long getTransferDetailId() {
        return transferDetailId;
    }

    public void setTransferDetailId(Long transferDetailId) {
        this.transferDetailId = transferDetailId;
    }

    public Long getTransferId() {
        return transferId;
    }

    public void setTransferId(Long transferId) {
        this.transferId = transferId;
    }

    public Long getAssetId() {
        return assetId;
    }

    public void setAssetId(Long assetId) {
        this.assetId = assetId;
    }

    public String getAssetCode() {
        return assetCode;
    }

    public void setAssetCode(String assetCode) {
        this.assetCode = assetCode;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getLocationName() {
        return locationName;
    }

    public void setLocationName(String locationName) {
        this.locationName = locationName;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getTrackingNumber() {
        return trackingNumber;
    }

    public void setTrackingNumber(String trackingNumber) {
        this.trackingNumber = trackingNumber;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }
}
